<?php
session_start();
if (!isset($_SESSION['user']))
    header('Location: index.php');
else
    $user = $_SESSION['user'];
$con = mysql_connect("localhost", "root", "");
if (mysql_select_db("outbysbd", $con)) {
    $query = "select * from usuario where user_id = '$user'";
    $res = mysql_query($query, $con);
    $user = mysql_fetch_array($res);
    
    $top = $_GET['t'];
    $query = "select * from topico where topico_id = '$top'";
    $res = mysql_query($query, $con);
    $top = mysql_fetch_array($res);
    
    $cat = $top['cat_id'];
    $query = "select * from categoria where cat_id = '$cat'";
    $res = mysql_query($query, $con);
    $cat = mysql_fetch_array($res);
}
else
    header('Location: index.php');
?>

<!DOCTYPE html>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>outby</title>
        <link rel="stylesheet" href="css/estilo.css">
    </head>
    <body>

        <div id ="barra"></div>

        <div id="content-area">

            <div id="caixaprincipal">
                <div class="textocaixaprincipal1">
                    <?php echo 'Seja bem vindo(a) <b>' . $user['nome'] . '</b>!';
                    echo '<br>' . $user['email']; ?>						
                </div>
                <div class="textocaixaprincipal2">
                    <a href="principal.php">Home</a> | <a href ="editar_conta.php">Alterar Dados</a> |  <a href="excluir_conta.php">Excluir conta</a> | <a href="logout.php">Sair</a> 
                </div>
            </div>

            <br>
            
            <div id="caixaprincipal">
                <div class="textocaixaprincipal1">
                    <?php mostrarMensagens(); ?>						
                </div>
            </div>
            
            <br>

            <div id="caixaprincipal">
                <div class="textocaixaprincipal3">
                    <form id="form" name="form" action="topico.php?t=<?php global $top; echo $top['topico_id'];?>" method="post" onsubmit ="return Validar2(this);">
                        Responder
                        <br>
                        <textarea id="mensagem" name="mensagem" cols=60 rows=10 onKeyDown="textCounter(this.form.mensagem,this.form.restantes,500);" onKeyUp="textCounter(this.form.mensagem,this.form.restantes,500);"></textarea>
                        <br>
                        <input readonly type=text name="restantes" id="restantes" size=1 maxlength=3 value="500"> caracteres restantes
                        <br>
                        <input type="submit" value="Enviar">
                        <br>
                        <p id="result">
                            <br>
                    </form>
                </div>
            </div>

            <br>



        </div>
        <script type ="text/javascript" src="js/functions_principal.js"></script>
    </body>
</html>


<?php
global $user;
if (isset($_POST['mensagem'])) {
    global $con, $cat, $top, $user;
    $u = $user['user_id'];
    $m = $_POST['mensagem'];
    $t = $top['topico_id'];
       
    $query = "insert into mensagem values ('', '$m', NOW(),'$u','$t')";
    mysql_query($query, $con);

    unset($_POST['mensagem']);
    
    header('Location: topico.php?t='.$t);
}

function mostrarMensagens() {
    global $con, $cat, $top;
    $t = $top['topico_id'];
    echo '<b>'.$cat["nome"].' > '.$top["titulo"].'</b> <br><br><br>';
    $query = 'select * from mensagem where topico_id = '.$t.' order by mensagem_id asc';
    $res = mysql_query($query, $con);

    if ($res)
      $n = mysql_num_rows($res); //numero de mensagens
    else
        echo 'Erro';
    
    for ($i = 0; $i < $n; $i++) {
        mysql_data_seek($res, $i); //vai para a linha seguinte do resource

        $registro = mysql_fetch_array($res);

        $user = $registro['autor_id'];
        $msg = $registro['conteudo'];
        $data = $registro['data_envio'];
        
        $query = "select nome from usuario where user_id = '$user'";
        $res2 = mysql_query($query, $con);
        $user = mysql_fetch_array($res2);
        $user = $user['nome'];

        echo '<b>'.$user .'</b> escreveu em '.$data.': ' . '<br>' . $msg . '<br><br><div id = "linha"> </div><br>';
    }
    echo '<br><br>';
}
?>